package com.autumn.platform.auth.core.access.impl;

import com.autumn.platform.auth.core.access.IPermission;

public class Permission implements IPermission {

    /**
     * 
     */
    private static final long serialVersionUID = -7748220318421724091L;

    /**
     * 权限Id
     */
    private String permId;

    /**
     * 业务键值
     */
    private String businessKey;

    /**
     * 权限类型描述
     */
    private String permType;

    /**
     * 权限类型Id
     */
    private String permTypeKey;

    /**
     * 鉴权级别
     */
    private String authzLevel;

    @Override
    public String getPermId() {
        return permId;
    }

    public void setPermId(String permId) {
        this.permId = permId;
    }

    @Override
    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }

    @Override
    public String getPermType() {
        return permType;
    }

    public void setPermType(String permType) {
        this.permType = permType;
    }

    @Override
    public String getPermTypeKey() {
        return permTypeKey;
    }

    public void setPermTypeKey(String permTypeKey) {
        this.permTypeKey = permTypeKey;
    }

    @Override
    public String getAuthzLevel() {
        return authzLevel;
    }

    public void setAuthzLevel(String authzLevel) {
        this.authzLevel = authzLevel;
    }
}
